package com.kk.collect.service;

import com.kk.pojo.Collect;
import com.kk.utils.R;

/**
 * projectName: b2c-store
 *
 * @author: kjy
 * time: 2023/5/7 12:27
 * description:
 */
public interface CollectService {

    /**
     * 收藏添加的方法
     * @param collect
     * @return 001 004
     */
    R save(Collect collect);

    /**
     * 根据用户id查询商品信息集合
     * @param userId
     * @return
     */
    R list(Integer userId);

    /**
     * 根据用户id和商品id删除收藏数据
     * @param collect userId productId
     * @return 001 004
     */
    R remove(Collect collect);

    /**
     * 根据商品id删除
     * @param productId
     * @return
     */
    R removeByPid(Integer productId);
}
